package com.smzd.ccms.mappers;


import java.util.List;
import java.util.Map;

import com.smzd.ccms.domain.CompletConfig;
import com.smzd.ccms.domain.CompletParamConfig;
import com.smzd.ccms.domain.Dict;
import com.smzd.core.mappers.IMapper;

public interface CompletParamConfigMapper extends IMapper<CompletParamConfig> {

	List<CompletParamConfig> getAllCompletParamConfigs();

	List<Dict> getCompletParamsByCompletConfig(CompletConfig ccfg);
	
	List<CompletParamConfig> getParamConfigsForCompletConfig(int id);
	
	void updateValue(CompletParamConfig cpc);

	CompletParamConfig getCompletParamConfigByScopeKey(Map<String, Object> params);

	void disableCompletParamConfig(CompletParamConfig cpc);
}